• word of the day

    picrasma excelsa

    picrasma excelsa - Dictionary definition and meaning for word picrasma excelsa

    Definition
    (noun) West Indian tree yielding the drug Jamaica quassia
Download our Mobile App Today
Receive our word of the day
on Whatsapp